package com.deer.wms.base.system.model;

import com.deer.wms.common.annotation.Excel;


public class BillInRecordDto extends BillInRecord{
    /**
     * 采购订单头ID
     */
    private Integer poHeaderId;
    /**
     * 采购订单行ID
     */
    private Integer poLineId;
    /**
     * 发运行ID
     */
    private Integer lineLocationId;
    /**
     * 分配行ID
     */
    private Integer poDistributionId;
    /**
     * 物料编码
     */
    private Integer itemId;
    private Integer transactionId;
    private String shipmentNum;
    private String subInventoryCode;
    private String slotting;
    private Integer organizationId;
    private String segment;
    private String expectedArrivalDate;
    @Excel(name = "单据号")
    private String billNo;
    @Excel(name = "物料编码")
    private String itemCode;
    @Excel(name = "物料名称")
    private String itemName;
    private String vendorCode;
    private String vendorName;
    @Excel(name = "入库数量")
    private Integer orderQuantity;
    private String lineNum;
    private Integer quantity;

    @Excel(name = "操作人员")
    private String createUserName;

    //缓存线
    private String materialBatchId;//批次
    @Excel(name="托ID")
    private String carrierId;//托ID
    @Excel(name="单晶ID")
    private String parentMaterialId;//单晶ID
    @Excel(name="物料编码")
    private String materialProduct;//物料编码
    private String materialQuality;//物料品质
    private String materialId;//单晶编码
    private String specId;//单晶规格
    private String materialCategory;//单晶等级
    private String materialPN;//单晶PN型
    private String rareMetal;//掺杂剂
    private String resistance;//电阻率
    private Integer	brickLength;//单晶长度
    private Integer stockInLength;//入库单晶长度
    private float weight;//入库重量
    private Integer assemblyType;//拼棒类型
    private Integer diameter;//直径
    private Integer sideLength;//边长
    private String comment;//备注
    private String color;//颜色

    public String getMaterialId() {
        return materialId;
    }

    public void setMaterialId(String materialId) {
        this.materialId = materialId;
    }

    public String getSpecId() {
        return specId;
    }

    public void setSpecId(String specId) {
        this.specId = specId;
    }

    public String getMaterialCategory() {
        return materialCategory;
    }

    public void setMaterialCategory(String materialCategory) {
        this.materialCategory = materialCategory;
    }

    public String getMaterialPN() {
        return materialPN;
    }

    public void setMaterialPN(String materialPN) {
        this.materialPN = materialPN;
    }

    public String getRareMetal() {
        return rareMetal;
    }

    public void setRareMetal(String rareMetal) {
        this.rareMetal = rareMetal;
    }

    public String getResistance() {
        return resistance;
    }

    public void setResistance(String resistance) {
        this.resistance = resistance;
    }

    public Integer getBrickLength() {
        return brickLength;
    }

    public void setBrickLength(Integer brickLength) {
        this.brickLength = brickLength;
    }

    public Integer getStockInLength() {
        return stockInLength;
    }

    public void setStockInLength(Integer stockInLength) {
        this.stockInLength = stockInLength;
    }

    public float getWeight() {
        return weight;
    }

    public void setWeight(float weight) {
        this.weight = weight;
    }

    public Integer getAssemblyType() {
        return assemblyType;
    }

    public void setAssemblyType(Integer assemblyType) {
        this.assemblyType = assemblyType;
    }

    public Integer getDiameter() {
        return diameter;
    }

    public void setDiameter(Integer diameter) {
        this.diameter = diameter;
    }

    public Integer getSideLength() {
        return sideLength;
    }

    public void setSideLength(Integer sideLength) {
        this.sideLength = sideLength;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public String getMaterialBatchId() {
        return materialBatchId;
    }

    public void setMaterialBatchId(String materialBatchId) {
        this.materialBatchId = materialBatchId;
    }

    public String getCarrierId() {
        return carrierId;
    }

    public void setCarrierId(String carrierId) {
        this.carrierId = carrierId;
    }

    public String getParentMaterialId() {
        return parentMaterialId;
    }

    public void setParentMaterialId(String parentMaterialId) {
        this.parentMaterialId = parentMaterialId;
    }

    public String getMaterialProduct() {
        return materialProduct;
    }

    public void setMaterialProduct(String materialProduct) {
        this.materialProduct = materialProduct;
    }

    public String getMaterialQuality() {
        return materialQuality;
    }

    public void setMaterialQuality(String materialQuality) {
        this.materialQuality = materialQuality;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public String getSlotting() {
        return slotting;
    }

    public void setSlotting(String slotting) {
        this.slotting = slotting;
    }

    public Integer getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(Integer transactionId) {
        this.transactionId = transactionId;
    }


    public String getShipmentNum() {
        return shipmentNum;
    }

    public void setShipmentNum(String shipmentNum) {
        this.shipmentNum = shipmentNum;
    }

    public Integer getPoHeaderId() {
        return poHeaderId;
    }

    public void setPoHeaderId(Integer poHeaderId) {
        this.poHeaderId = poHeaderId;
    }

    public Integer getPoLineId() {
        return poLineId;
    }

    public void setPoLineId(Integer poLineId) {
        this.poLineId = poLineId;
    }

    public Integer getLineLocationId() {
        return lineLocationId;
    }

    public void setLineLocationId(Integer lineLocationId) {
        this.lineLocationId = lineLocationId;
    }

    public Integer getPoDistributionId() {
        return poDistributionId;
    }

    public void setPoDistributionId(Integer poDistributionId) {
        this.poDistributionId = poDistributionId;
    }

    public Integer getItemId() {
        return itemId;
    }

    public void setItemId(Integer itemId) {
        this.itemId = itemId;
    }

    public String getSubInventoryCode() {
        return subInventoryCode;
    }

    public void setSubInventoryCode(String subInventoryCode) {
        this.subInventoryCode = subInventoryCode;
    }

    public Integer getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(Integer organizationId) {
        this.organizationId = organizationId;
    }

    public String getSegment() {
        return segment;
    }

    public void setSegment(String segment) {
        this.segment = segment;
    }

    public String getExpectedArrivalDate() {
        return expectedArrivalDate;
    }

    public void setExpectedArrivalDate(String expectedArrivalDate) {
        this.expectedArrivalDate = expectedArrivalDate;
    }

    public String getItemCode() {
        return itemCode;
    }

    public void setItemCode(String itemCode) {
        this.itemCode = itemCode;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getVendorCode() {
        return vendorCode;
    }

    public void setVendorCode(String vendorCode) {
        this.vendorCode = vendorCode;
    }

    public String getVendorName() {
        return vendorName;
    }

    public void setVendorName(String vendorName) {
        this.vendorName = vendorName;
    }

    public Integer getOrderQuantity() {
        return orderQuantity;
    }

    public void setOrderQuantity(Integer orderQuantity) {
        this.orderQuantity = orderQuantity;
    }

    public String getLineNum() {
        return lineNum;
    }

    public void setLineNum(String lineNum) {
        this.lineNum = lineNum;
    }
}
